<?php
/**
 * @version			$Id$
 * @author			Richard Asp
 * @package			Joomla
 * @subpackage		gnudoor
 * @copyright		(C) 2010 gnudoor LLC
 * @license      GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die( 'Restricted access' );
jimport( 'joomla.application.component.model' );

class GnudoorModelPay extends JModel
{
		function __construct() {
            parent::__construct();
        }

        function store() {
			$row =& $this->getTable();
			$data = JRequest::get( 'post' );
			// Bind the form fields to the Gnudoor table
			if (!$row->bind($data)) {
				$this->setError($this->_db->getErrorMsg());
				return false;
			}
			// Make sure the Gnudoor record is valid
			if (!$row->check()) {
				$this->setError($this->_db->getErrorMsg());
				return false;
			}
			// Store the web link table to the database
			if (!$row->store()) {
				$this->setError( $row->getErrorMsg() );
				return false;
			}
			return true;
	}

	function getGnudoorGroup() {
		$query = ' SELECT userid, gnudoor_group '
			. ' FROM #__gnudoor_acl '
			;
		$this->_db->setQuery($query);
	    return $this->_db->loadObjectList();
		
	}

	function getValueFromProvider($projectid = null) {
		$query = ' SELECT b.value '
			. ' FROM #__gnudoor as g JOIN #__gnudoorbids as b '
			. ' WHERE g.bidid = b.id '
			. ' AND g.id=' . $projectid
			;
		$this->_db->setQuery($query);
	    return $this->_db->loadObject();		
	}
}
?>